package com.netty.tcp.ew.mapper;

import com.netty.tcp.ew.domain.BasePrice;

import java.util.List;

/**
 * 计价方案Mapper接口
 * 
 * @author Mr.wu
 * @date 2023-11-11
 */
public interface BasePriceMapper 
{
    /**
     * 查询计价方案
     * 
     * @param priceId 计价方案主键
     * @return 计价方案
     */
    public BasePrice selectBasePriceByPriceId(Integer priceId);

    /**
     * 查询计价方案列表
     * 
     * @param basePrice 计价方案
     * @return 计价方案集合
     */
    public List<BasePrice> selectBasePriceList(BasePrice basePrice);

    /**
     * 新增计价方案
     * 
     * @param basePrice 计价方案
     * @return 结果
     */
    public int insertBasePrice(BasePrice basePrice);

    /**
     * 修改计价方案
     * 
     * @param basePrice 计价方案
     * @return 结果
     */
    public int updateBasePrice(BasePrice basePrice);

    /**
     * 删除计价方案
     * 
     * @param priceId 计价方案主键
     * @return 结果
     */
    public int deleteBasePriceByPriceId(Integer priceId);

    /**
     * 批量删除计价方案
     * 
     * @param priceIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBasePriceByPriceIds(Integer[] priceIds);



}
